/*--Public style--*/
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,span,p,input,select, table{margin:0; padding:0}
ul{list-style:none}
img{border:0; display:block}
.clear{clear:both; height:0; line-height:0; font-size:1px;}


.rig
{
	float:right;
}
.nitcimg
{
	padding:16px 5px 0 0;
	float:left;
}
.none
{
	display:none;
}

.wrap
{
	width:100%;
	margin:0 auto;
}
.yhm
{
	width:60px;
}
.mm
{
	width:160px;
}
.head
{
	width:100%;
	height:76px;
	background:url(css_images/login_0002.gif) no-repeat top right;
}
.title
{
    background-image:none;
}
.title h1
{
	height:65px;
	font-size:14px;
	text-align:center;
	background:url(css_images/login_0003.gif) no-repeat center;
}

/*---login---*/

.login
{
	width:100%;
	background:url(css_images/login_0001.gif) top center no-repeat;
}

.logincent
{
	width:934px;
	margin:0 auto;
}


.logintop
{
	width:934px;
	margin:0 auto;
	padding:15px 0;
}
.loginleft
{
	width:332px;
	height:150px;
	font-size:12px;
	background:url(css_images/login_0005.gif) no-repeat;
	float:left;
	padding-top:52px;
	margin:60px 0 110px 0;
	}

.logincenter
{
	padding:10px 50px;
	color:#464848;
}

.logincenter li
{
	height:20px;
	line-height:22px;
	float:left;
}
.loginc
{
	width:58px;
	height:22px;
	margin:0 auto;
	padding-top:10px;
}

.login_input
{
	width:160px;
	height:18px;
	line-height:18px;
}

.loginbotton
{
	width:58px;
	height:22px;
	line-height:22px;
	background:url(css_images/login_0006.gif) no-repeat;
	border:0;
	color:#FFF;
}

.loginright
{
	width:577px;
	height:350px;
	float:left;
	margin-left:25px;
	display:inline;
	background:url(css_images/login_0004.gif) no-repeat center;
}


/*---login success---*/

.loginsuc
{
	width:100%;
	background:url(css_images/login_0014.gif) no-repeat center top;
}
.success
{
	width:1002px;
	margin:0 auto;
}
.notice
{
	width:304px;
	margin:60px 0 106px 0;
	float:left;
	display:inline;
}
.notice h1
{
	background:url(css_images/login_0007.gif) no-repeat;
	font-size:14px;
	height:35px;
}

.noticetop
{
	width:272px;
	padding:10px 16px;
	background:url(css_images/login_0008.gif) repeat-y;
}
.noticetop li
{
	line-height:40px;
	font-size:14px;
}

.noticetop li a,.a:visited,.a:active
{
	text-decoration:none; 
	color:#6d6d6d;
}
.noticetop li a:hover
{
	text-decoration:underline;
	color:#F90;
}
.noticetop p
{
	padding-top:12px;
}

.noticebot
{
	height:8px;
	font-size:0;
	line-height:0;
	background:url(css_images/login_0009.gif) no-repeat;
}

/*---foot---*/

.foot
{
	width:100%;
	background:url(css_images/login_0015.gif) repeat-x;
	height:120px;
}

.footcent
{
	width:420px;
	margin:0 auto;
	font-size:12px;
	color:#049dd9;
	padding-top:32px;
}
.footimg
{
	width:88px;
	height:30px;
	float:left;
	margin-top:4px;
}
.footleft
{
	width:330px;
	float:left;
	line-height:20px;
	padding-left:2px;
}

.xxxto
{
	background:url(css_images/login_0017.gif) no-repeat;
	width:464px;
	height:48px;
	margin:15px 0 15px 10px;
	display:inline;
	float:left;
}

.password
{
	width:484px;
	float:right;
	padding:10px 0;
	line-height:48px;
	font-size:14px;
	padding-right:20px;
}

.mmbot
{
	width:68px;
	height:20px;
	background:url(css_images/login_0018.gif) no-repeat;
	color:#FFF;
	font-size:12px;
	border:0;
}


.title_one
{
	width:100%;
	height:30px;
	line-height:30px;
	background:url(css_images/login_0019.gif) repeat-x;
	font-size:12px;
	color:#049dd9;
}

.title_one p
{
    text-align:left;
	padding-left:50px;
}